/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Codigo;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

/**
 *
 * @author kyerte
 */
public class ConsultaLlamadas {

    private PreparedStatement insertarNuevaLlamada = null;
    private Connection conexion;

    ConsultaLlamadas() {
        conexion = FrmPrincipal.conexion;
        try {
            insertarNuevaLlamada = conexion.prepareStatement("INSERT INTO Llamadas("
                    + "idCliente, idPromotor, Fecha, Observaciones) VALUES("
                    + "?,?,?,?)");
        } catch (SQLException ex) {
            ex.printStackTrace();
            close();
        }
    }

    public int registrarLlamada(int idCliente, int idPromotor, java.sql.Date fecha,
            String observaciones) {
        
        int resultado = 0;
        
        try {
            
            insertarNuevaLlamada.setInt(1, idCliente);
            insertarNuevaLlamada.setInt(2, idPromotor);
            insertarNuevaLlamada.setDate(3, fecha);
            insertarNuevaLlamada.setString(4, observaciones);
            resultado = insertarNuevaLlamada.executeUpdate();
        
        } catch (SQLException ex) {
            ex.printStackTrace();
            close();
        }
        return resultado;
    }

    private void close() {
        try {
            conexion.close();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }
}
